package com.n9.qq.android.im.msg;

import com.tencent.mobileqq.pb.*;

/**
 * @author ice
 * @since 2019/2/25 17:52
 */
public final class MarketFace extends MessageMicro {
    public static final int BYTES_FACE_ID_FIELD_NUMBER = 4;
    public static final int BYTES_FACE_NAME_FIELD_NUMBER = 1;
    public static final int BYTES_KEY_FIELD_NUMBER = 7;
    public static final int BYTES_MOBILEPARAM_FIELD_NUMBER = 12;
    public static final int BYTES_PARAM_FIELD_NUMBER = 8;
    public static final int UINT32_FACE_INFO_FIELD_NUMBER = 3;
    public static final int UINT32_IMAGE_HEIGHT_FIELD_NUMBER = 11;
    public static final int UINT32_IMAGE_WIDTH_FIELD_NUMBER = 10;
    public static final int UINT32_ITEM_TYPE_FIELD_NUMBER = 2;
    public static final int UINT32_MEDIA_TYPE_FIELD_NUMBER = 9;
    public static final int UINT32_SUB_TYPE_FIELD_NUMBER = 6;
    public static final int UINT32_TAB_ID_FIELD_NUMBER = 5;
    static final MessageMicro.FieldMap __fieldMap__;
    public final PBBytesField bytes_face_id;
    public final PBBytesField bytes_face_name;
    public final PBBytesField bytes_key;
    public final PBBytesField bytes_mobileparam;
    public final PBBytesField bytes_param;
    public final PBUInt32Field uint32_face_info;
    public final PBUInt32Field uint32_image_height;
    public final PBUInt32Field uint32_image_width;
    public final PBUInt32Field uint32_item_type;
    public final PBUInt32Field uint32_media_type;
    public final PBUInt32Field uint32_sub_type;
    public final PBUInt32Field uint32_tab_id;

    static {
        ByteStringMicro var3 = ByteStringMicro.EMPTY;
        ByteStringMicro var1 = ByteStringMicro.EMPTY;
        ByteStringMicro var2 = ByteStringMicro.EMPTY;
        ByteStringMicro var4 = ByteStringMicro.EMPTY;
        ByteStringMicro var0 = ByteStringMicro.EMPTY;
        __fieldMap__ = MessageMicro.initFieldMap(new int[]{10, 16, 24, 34, 40, 48, 58, 66, 72, 80, 88, 98}, new String[]{"bytes_face_name", "uint32_item_type", "uint32_face_info", "bytes_face_id", "uint32_tab_id", "uint32_sub_type", "bytes_key", "bytes_param", "uint32_media_type", "uint32_image_width", "uint32_image_height", "bytes_mobileparam"}, new Object[]{var3, 0, 0, var1, 0, 0, var2, var4, 0, 0, 0, var0}, MarketFace.class);
    }

    public MarketFace() {
        this.bytes_face_name = PBField.initBytes(ByteStringMicro.EMPTY);
        this.uint32_item_type = PBField.initUInt32(0);
        this.uint32_face_info = PBField.initUInt32(0);
        this.bytes_face_id = PBField.initBytes(ByteStringMicro.EMPTY);
        this.uint32_tab_id = PBField.initUInt32(0);
        this.uint32_sub_type = PBField.initUInt32(0);
        this.bytes_key = PBField.initBytes(ByteStringMicro.EMPTY);
        this.bytes_param = PBField.initBytes(ByteStringMicro.EMPTY);
        this.uint32_media_type = PBField.initUInt32(0);
        this.uint32_image_width = PBField.initUInt32(0);
        this.uint32_image_height = PBField.initUInt32(0);
        this.bytes_mobileparam = PBField.initBytes(ByteStringMicro.EMPTY);
    }
}